@charset "UTF-8";
html{
    height: 100%;
}
body {
    height: 100%;
    font-size: 15px;
    color: #565656;
    background: #f0f0f0;
    font-family: PingFangSC-Light,'helvetica neue','hiragino sans gb',arial,'microsoft yahei ui','microsoft yahei',simsunsans-serif;
    font-weight: 300;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 600;
}
h2 {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: .9rem;
}
a:active,a:hover,a:visited{
    text-decoration: none;
}
span.require{
    color: #ff6c00;
    font-size: 20px;
    margin-left: 8px;
}

/* 验证卡券 */
.title>img{
    width: 100%;
}
.check_gr .no{
    background: #fff;
    padding:30px 0 10px;
}
.check_gr .div_btn{
    text-align: center;
}

.check_gr .div_btn button{
    border-radius: 4px;
}
.tips{
    background: #fff;
    text-align: center;
    font-size: 14px;
    padding-bottom: 10px;
}

/* redeem_list */
.redeem_list{
    background: #fff;
}

/* redeem_show */
.redeem_show .context{
    background: #fff;
}
.redeem_show .context .tpname{
    font-size: 24px;
    font-weight:500;
    text-align: center;
    line-height: 50px;
    border-bottom: solid 1px #ddd;
}
.redeem_show .context div{
    line-height: 30px;
}

.redeem_show .context .time{
    border-top: solid 1px #ddd;
}